submit one's appeal - French English Dictionary